# Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
# Licensed under the 【火山方舟】原型应用软件自用许可协议
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at 
#     https://www.volcengine.com/docs/82379/1433703
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

from .function import (
    add_material_basic,
    choose_basic_map,
    add_npc,
    make_plan,
    attempt_completion,
)

func_map = {
    "add_material_basic": add_material_basic,
    "choose_basic_map": choose_basic_map,
    "add_npc": add_npc,
    "make_plan": make_plan,
    "attempt_completion": attempt_completion
}

__all__ = [
    "func_map",
    "make_plan",
    "attempt_completion",
    "add_material_basic",
    "choose_basic_map",
    "add_npc"
]